making oneself available - Francés Inglés Diccionario